home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 6584 / 6584.xpi / chrome / flashvideodownloader / content / lic.js < prev    next >
Text File  |  2009-10-06  |  2KB  |  50 lines

  1. var FlashVDLic = {
  2.  
  3.     lictext : "Before getting down to using this plug-in, please, take the time to \
  4. read the terms of use stated in the current license agreement. Any use \
  5. of this program implies that you have read and accepted these terms to \
  6. the fullest extent. \
  7.  \n\n \
  8. 1) Flash Video Downloader Plug-In is designed for downloading \
  9. flash-content (video, games, music, etc.) with the help of the \
  10. http://flashvideodownloader.org/ service, which gets opened in a new \
  11. Firefox Internet browser window when needed. \
  12.  \n\n \
  13. 2) All the information received by http://flashvideodownloader.org/ is \
  14. used solely for purposes listed in clause 1. \
  15.  \n\n \
  16. 3) http://flashvideodownloader.org/ disclaims any legal responsibility \
  17. for further use of the content downloaded with the help of the service",
  18.     
  19.     options : null,
  20.     
  21.     loadData : function()
  22.     {
  23.         this.options = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("FlashVD.options.");
  24.  
  25.         document.getElementById("lic").value = FlashVDLic.lictext;
  26.     },
  27.     
  28.     writeOk : function()
  29.     {
  30.         FlashVDLic.write_reg_string('flashvideodownloaderlic', '1');
  31.         window.close();
  32.     },
  33.     
  34.     write_reg_string : function (a, b) 
  35.     {
  36.         //var c = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
  37.         try 
  38.         {
  39.             var d = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
  40.             d.data = b;
  41.             this.options.setComplexValue(a, Components.interfaces.nsISupportsString, d);
  42.             return true;
  43.         } 
  44.         catch(e) 
  45.         {
  46.             return false;
  47.         }        
  48.     }    
  49. }
  50.